/*
Ejemplos de manejo de texto en Processing para Android
1. Convertir dinámicamente una fuente del sistema al formato de Processing
  a. Definir la variable PFont
  b. Cargar la variable

2. Crear la fuente en formato Processing y cargarla al sketch

*/


PFont font1,font2,font3;

void setup(){
   //Font creation and definition
   font1=createFont("Georgia",20);
   font2=createFont("LucidaSans",30);
   font3=createFont("Ubuntu",40);
}

void draw(){
  background(200,100,0);
  //Establece las propiedades de líneas
  stroke(255);
  strokeWeight(20);
  
  textFont(font1);
  //Alineación Izquierda-Arriba
  textAlign(LEFT,TOP);
  //Dibuja el texto
  text("Left-Top Align",0,0);
  
  textFont(font2);
  //Alineación del centro-centro
  textAlign(CENTER,CENTER);
  //Dibuja el texto
  text("Center-Center Align",width/2,height/2);
  
  textFont(font3);
  //Alineación del centro-centro
  textAlign(RIGHT,BOTTOM);
  //Dibuja el texto
  text("Right-Bottom Align",width,height);
}
